home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 April / CHIP 1996 aprilis (CD06).zip / CHIP_CD06.ISO / hypertxt.arj / 9302 / RAID.CD < prev    next >
Text File  |  1995-04-18  |  10KB  |  174 lines

  1.           @VRaid 7@N
  2.           
  3.           @VNagymegbízhatóságú tömegtároló@N
  4.           
  5.           Hazánkban    tartózkodik    az    amerikai    StorComp   cég
  6.           fôkonstruktôre,  Sárközy  András.  Tôle  érdeklôdtünk  az új
  7.           nagybiztonságú adattároló berendezésrôl, a Raid 7-rôl.
  8.           
  9.           
  10.           @VCHIP:@N Mit jelent a ""RAID" rövidítés?
  11.           
  12.           @VSárközy:@N   ""Redundant  Array  of  Inexpensive  Disk",  azaz
  13.           Olcsó  Lemezek  Redundáns  Tömbje.  A  dolog  lényege,  hogy
  14.           tetszôleges    számú   lemezegység   úgy   kapcsolódik   egy
  15.           vezérlôrendszerhez,  hogy  a  host számítógép felôl egy igen
  16.           megbízható  és  gyors  tárolóegységnek látszik. Ez alatt azt
  17.           kell  érteni,  hogy  a  számítógép egy eddig megszokott SCSI
  18.           lemezt  használ,  az  eddig  alkalmazott programokkal, nincs
  19.           szüksége    semmiféle    speciális   illesztôegységre   vagy
  20.           illesztôprogramra.
  21.           
  22.           @VCHIP:@N Mit lehet a megbízhatóságon érteni?
  23.           
  24.           @VSárközy:@N    A   megbízhatóság   nem   az   egyes   beépített
  25.           alkatrészekre  vonatkozik.  Az  egész  rendszer  kialakítása
  26.           olyan,  hogy  az  egységekben elôforduló esetleges hibák nem
  27.           okoznak  adatvesztést.  Ez  vonatkozik például a diszkre. Ha
  28.           egy   diszk   tönkremegy,  akkor  a  rendszer  ezt  észleli,
  29.           kijelzi,  de  a  hozzá  kapcsolt  számítógépek minden adatot
  30.           változatlanul    elérnek.   A   rendszer   tehát   hibatûrô,
  31.           hibakorrigáló.  Ez  persze  nem  csupán a diszkekre értendô,
  32.           amelyeket  üzem  közben  ki  lehet  cserélni,  hanem a belsô
  33.           adatátvitelre  és  sok más meghibásodni képes részre is. Egy
  34.           folyamatosan  mûködô  berendezés életében elég hamar eltelik
  35.           az  az  idô,  amely után statisztikai valószínûséggel be fog
  36.           következni  egy hiba. Tehát a hiba várható, megszüntetni nem
  37.           tudjuk,   csak   a   hatását  tudjuk  kiküszöbölni  hibatûrô
  38.           rendszerekkel.
  39.           
  40.           Egy  érdekes  példát  említek a hibajavításra: a rendszerben
  41.           lévô   tetszôleges   számú   hidegtartalék  lemezegységet  a
  42.           rendszer  aktivizálni tudja, ha egy mûködô diszk hibaarányát
  43.           nagynak minôsíti. A rendszer üzem közben az általa
  44.           újonnan  bekapcsolt  egységet használatba veszi, és az egyre
  45.           hibásabb  diszket  kikapcsolja.  A  többi  egység  adatainak
  46.           felhasználásával,   és   természetesen  a  hibajavító  kódok
  47.           segítségével   a   felügyelô   rendszer   rekonstruálja   az
  48.           adatállományt.  Egy  ilyen  manôver sebessége 30 perc/Gbyte,
  49.           de  a  rendszer  közben  mûködik,  és  a  host  gépek  ebbôl
  50.           legfeljebb      elenyészô,      maximum     5     százalékos
  51.           sebességcsökkenést észlelhetnek.
  52.           
  53.           Míg  egy átlagos diszken arra számíthatunk, hogy az adataink
  54.           150  ezer  üzemórán  keresztül  érhetôk  el sérülésmentesen,
  55.           addig  a Raid 7 esetében ez az idô a rekonstrukciós képesség
  56.           hatására legalább 500 millió órára (20 ezer év) nô.
  57.           
  58.           @VCHIP:@N Mit jelent a ""tetszôleges" és a ""nagytömegû"?
  59.           
  60.           @VSárközy:@N  A  rendszert  úgy  építettük  fel,  hogy  jelenleg
  61.           48   lemezegységet   tudunk  egy  19  colos  rack  egységben
  62.           kezelni.  Itt  a  korlát  a  mechanikai  méretekbôl  adódik.
  63.           Tervezzük,  hogy  az  elektronikai  részt  tovább zsugorítva
  64.           több  diszket  tudunk  majd  a  rackbe építeni. Ezzel együtt
  65.           várjuk  az  egyre  kisebb és egyre több adatot tárolni képes
  66.           diszkek  megjelenését. A ""nagytömegû" a mai változatainknál
  67.           1   és   250  Gbyte  közötti  adatmennyiséget  jelent.  Több
  68.           változatot  gyártunk,  ezek  fôleg  a  rack  méretében és az
  69.           alkalmazott diszkek számában térnek el.
  70.           
  71.           @VCHIP:@N  Volt  szó  az  ezekhez csatlakoztatható nagygépekrôl.
  72.           
  73.           @VSárközy:@N     Az    egységeink    SCSI    buszon    keresztül
  74.           csatlakoznak  a  host  géphez,  így az bármilyen, számítógép
  75.           lehet,   csak   rendelkezzen   SCSI2  adapterrel  --  hiszen
  76.           egyszerre    12    géppel   tud   adatkapcsolatot   tartani.
  77.           Természetesen  az  egyes  host gépek adatterületei egymástól
  78.           el  vannak  különítve, az egyik gép nem láthatja a másik gép
  79.           adatterületét.  Az  eddig  csatlakoztatott gépek között Sun,
  80.           HP,  Macintosh, PC, DataGeneral és sok más masina szerepelt,
  81.           volt ahol vegyesen.
  82.           
  83.           @VCHIP:@N  Tehát  a  gépek  közötti  adatátadást  ez  az  egység
  84.           nem támogatja?
  85.           
  86.           @VSárközy:@N   Nem,   azt   szerintünk   más   úton,  hálózattal
  87.           célszerû megoldani.
  88.           
  89.           @VCHIP:@N  Nem  esett  még  szó  az  elérési  sebességrôl. Ilyen
  90.           nagy  rendszer  esetén  feltételezhetô,  hogy  az információ
  91.           elôkeresése sokáig tart.
  92.           
  93.           @VSárközy:@N   Szó  sincs  hosszú  idôkrôl.  Az  alkalmazott  10
  94.           Mbyte/s-os   SCSI2  host  csatornák,  amelyek  128  Kbyte-os
  95.           cache-sel  rendelkeznek, az egyedileg 128 Kbyte-os cache-sel
  96.           ellátott  5  Mbyte/s-os  SCSI  diszk  csatornák,  valamint a
  97.           teljes   rendszert   támogató   16...256  Mbyte-os  ECC  (32
  98.           adatbites   és   7   bit   hibajavító   kódos)  gyors  cache
  99.           biztosítják  azt,  hogy  az adatok igen hamar elôkerülnek. A
  100.           maximális   átlagos   adatátviteli   sebesség  a  rendszerre
  101.           vonatkoztatva   20  Mbyte/s,  folyamatos  üzemmódban.  Burst
  102.           üzemmódban   120   Mbyte/s.   Az   elérési   idô   kb.   500
  103.           mikrosecundum.   Ez   a   nagy   sebesség  többek  között  a
  104.           beépített öntanuló cache-kezelô algoritmusnak köszönhetô.
  105.           
  106.           @VCHIP:@N    Milyen    tapasztalataik   vannak   a   rendszereik
  107.           telepítése  során,  hogyan  fogadják  a  felhasználók  és  a
  108.           számítógépek ezt a nagy tömegtárolót?
  109.           
  110.           @VSárközy:@N  Kezdetben  idegenkednek,  de  az  elsô futáspróbák
  111.           után  rögtön  fellelkesülnek,  hiszen gépeik megtáltosodnak.
  112.           A   viszonylag   lassú   diszkelérés  helyett  gyakorlatilag
  113.           észlelhetetlenül gyors elérést kapnak.
  114.           
  115.           Sok  gépnél  a gép operációs rendszere nem készült fel ilyen
  116.           nagy   háttértár   kezelésére.   Ekkor   apró   kis  trükkök
  117.           alkalmazásával    szakembereink    megoldják   a   felmerült
  118.           nehézségeket.  Például  a  Unix környezet esetén általában a
  119.           file-rendszer   mérete   maximálva   van   2   Gbyte-ban.  A
  120.           partícionálás majdnem minden esetben hatékony megoldás.
  121.           
  122.           @VCHIP:@N Végül hallhatnánk pár szót az alkotóról?
  123.           
  124.           @VSárközy:@N   Szegeden   végeztem  matematikusként.  Nagyon  jó
  125.           iskolába  kerültem  ezután, a Sztaki munkatársa voltam. Négy
  126.           éve  kerültem  az USA-ba szakértôként, azóta dolgozom a Raid
  127.           7  projekten.  Remélem,  hogy egy-két év múlva hazatérhetek,
  128.           és itthon folytathatom tovább a fejlesztést.
  129.           
  130.           @VCHIP:@N   Köszönöm   a   riportot,   jó   munkát  és  mielôbbi
  131.           hazatérést!
  132.           
  133.           @KKrizsán György@N
  134.           
  135.           
  136.           @VA Raid sorozat@N
  137.           
  138.           @VRaid  1  --  Mirror:@N  tükrözés,  azaz  egyszerre két lemezre
  139.           való   írás.   Olvasáskor  gyorsítja  az  adatelérést,  mert
  140.           felváltva olvas a két lemezrôl.
  141.           
  142.           @VRaid  2  --  Bit  Striping  REED-SOLOMON  Error  Correction:@N
  143.           bitenként   és  az  adathoz  tartozó  hibabitenként  egy-egy
  144.           lemezt  használ  (8  bites  adathoz 5 hibabitet, 16 biteshez
  145.           6-ot és a 32 biteshez 7 hibabitet rendel).
  146.           
  147.           @VRaid  3  --  Bit  Striping  With  Fixed Parity:@N a Raid 2-höz
  148.           hasonlít,   de  csak  egy  paritásbitet  használ.  Eredménye
  149.           hasonló  a  Raid  2-höz,  de  kevesebb lemezt igényel, mivel
  150.           felhasználja    a    diszk   hosszparitás   ellenôrzését   a
  151.           hibadetektálásra.  Fôleg  nagy adatblokkok használata esetén
  152.           gazdaságos.   Kis   adatblokk  írásakor  lassúbb,  mint  egy
  153.           önálló lemezegység.
  154.           
  155.           @VRaid  4  --  Sector  Striping  With  Fixed  Parity:@N  a  Raid
  156.           3-hoz   hasonlít,  de  nem  bitenként,  hanem  szektoronként
  157.           osztja szét az adatokat a lemezek között.
  158.           
  159.           @VRaid  5  --  Sector  Striping  With  Rotational Parity:@N mint
  160.           a  Raid  4,  de  a  paritásszektor  helye  mindig más és más
  161.           lemezre  kerül.  Ez kis adatblokkok írása esetén gazdaságos,
  162.           míg a nagy adatblokkok írása katasztrofálisan lassú.
  163.           
  164.           @VRaid  6  --  Raid  4  With Cached Parity:@N ugyanolyan, mint a
  165.           Raid  4,  de  nem  kell  kivárni  a  paritáslemez  írását az
  166.           adatblokk írásakor, mert az a cache-be kerül.
  167.           
  168.           @VRaid   7   --   Asynchronous   Raid:@N  az  elôzôektôl  eltérô
  169.           filozófiát  követ.  Fizikailag  a Raid 4-hez hasonlít, de az
  170.           adatok  és  a hibakódok egymástól aszinkron módon kerülnek a
  171.           cache-en  keresztül  a lemezekre. Ez a módszer a kis és nagy
  172.           adatblokkok   kezelésére   egyaránt   alkalmas,   egy  lemez
  173.           felírási sebességénél minden esetben gyorsabb.
  174.